package amtf

import "reflect"

func A取map第一个key(m any) string {
	// 获取传入参数的反射值
	value := reflect.ValueOf(m)
	if value.Kind() != reflect.Map {
		return ""
	}
	// 获取map的迭代器
	iter := value.MapRange()
	// 检查map是否有元素
	if iter.Next() {
		// 获取第一个键的反射值
		key := iter.Key()
		// 检查键是否为字符串类型
		if key.Kind() == reflect.String {
			return key.String()
		}
	}
	return ""
}
